package com.village.friend.dto.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

@Data
public class HomeUserResDto {
    @ApiModelProperty(notes = "账户")
    Integer userId;
    @ApiModelProperty(notes = "账户")
    String username;
    @ApiModelProperty(notes = "用户头像")
    String icon;
    @ApiModelProperty(notes = "昵称")
    String name;
    @ApiModelProperty(notes = "年龄")
    Integer age;
    @ApiModelProperty(notes = "身高")
    Integer height;
    @ApiModelProperty(notes = "体重")
    Integer weight;
    @ApiModelProperty(notes = "我的相册")
    List<String> photos;
    @ApiModelProperty(notes = "活动数")
    Integer activityCount;
    @ApiModelProperty(notes = "活动相册")
    List<String> activityPhotos;
    @ApiModelProperty(notes = "是1否0隐藏地址")
    Integer isHide;
    @ApiModelProperty(notes = "vip等级：0不是vip 1:青铜 2：白银 3:黄金")
    Integer vipLevel;
    @ApiModelProperty(notes = "vip剩余天数(10000代表永久会员)")
    Integer vipLeft;
    @ApiModelProperty(notes = "城市")
    String city;
    @ApiModelProperty(notes = "自我介绍")
    String selfDesc;
    @ApiModelProperty(notes = "职业")
    String profession;
    @ApiModelProperty(notes = "年薪")
    String salaryYear;
    @ApiModelProperty(notes = "微信")
    String weChatAccount;
    @ApiModelProperty(notes = "个性标签")
    List<FlagResDto> FLags;
    @ApiModelProperty(notes = "是1否0在线")
    Integer online;
    @ApiModelProperty(notes = "距离")
    Double distance;
    @ApiModelProperty(notes = "token")
    String token;
    @ApiModelProperty(notes = "邀请码")
    String inviteCode;
    @ApiModelProperty(notes = "性别")
    Integer gender;
    @ApiModelProperty(value = "生日")
    LocalDate birth;
    @ApiModelProperty(notes = "是1否0喜欢")
    Integer isLike;
    @ApiModelProperty(notes = "是否展示微信: 0：没有微信不展示微信的对话框；1：有微信，加密，需要请求 2：有微信，今日已看，直接展示")
    Integer isShowWeChat;
}
